Bastelstunde
Entwicklung von Physik-Spielen mit Blender, Teil 2
-----------------------------------------------------
c't 2/2010, Seite 168, mfi

Flipper Multiball.blend:
enthlt den Balltrigger fr bis zu 3 Blle, das Zhlwerk und die Sounds, aber noch keine Controller-States.

Flipper Endausbau.blend:
wie oben, zustzlich mit verschiedenen Controller-States fr die Aktiv-Schaltung 
des Ball-Triggers in Intervallen und Signalisierung der Intervalle mit einem Farb-IPO. 

Diese beiden Blend-Files sind mit relativen Datei-Pfaden auf die externen Sound-Dateien und die Zeichensatz-Textur (siehe unten) abgespeichert. Blender findet sie, wenn sie zusammen mit dem Blend-File in das .blender-Verzeichnis abgelegt werden. 

Flipper Endausbau packed.blend:
Dies ist eine gepackte Version, bei der alle externen Dateien im blend-File enthalten sind. Sie ist von beliebigen Verzeichnissen aus aufrufbar. 

Flipper_runtime.exe:
Dies ist eine ohne Blender unter Windows XP, Windows Vista und Windows 7 stand-alone lauffhige Version, die im Full-Screen-Modus luft. Sie wurde mit dem Kommando "Save Game as Runtime" aus dem File-Men erzeugt. Sie bentigt im gleichen Verzeichnis zustzlich die DLLs aus dem Blender-Verzeichnis. 

Um den von der Runtime-Version genutzten Bildausschnitt festzulegen, muss man auf die vom Spiel benutzte Kamera umschalten (etwa mit Numpad 0) und diese entsprechend ausrichten. Dabei kann man sich an dem mittleren, gestrichelten Rahmen orientieren. Die von der Runtime genutzte Bildschirm-Auflsung lsst sich im Scene-Button-Men (F10) unter "Format/Game framing settings" einstellen. Diese Runtime ist auf eine Auflsung von 1280x960 Bildpunkten und 75 Hz Bildwiederholrate eingestellt, luft aber auch auf 1280x1024er-Flatpanels. 

Performance unter Windows Vista:
Offenbar bremst Vista die Game-Engine recht deutlich, wenn man sie innerhalb von Blender mit Taste P startet. Auf vergleichbaren Rechnern werden unter Windows XP 150 fps und unter Vista lediglich 30 fps erreicht. Dies gilt besonders dann, wenn im Game-Fenster etwa mit "Show Framerate and Profile" Zusatzinformationen eingeblendet werden. Andere Anwender berichten, dass die Performance mit eingeschalteter Aero-Oberflche deutlich besser sei als ohne, was wir aber nicht besttigen knnen. Ohne Einblendungen ist jedenfalls auch unter Vista die Performance ausreichend gut. Man kann sie manchmal noch steigern, wenn man mit "Strg-Pfeil hoch" das 3D-Fenster durch Ausblenden des Button-Bereichs maximiert. Durch Strg-Pfeil-runter blendet man den Button-Bereich wieder ein. 


Sound-Dateien:
bumper.wav
flipper down.wav
flipper up.wav
Plunger.wav
slingshot.wav
trigger_off.wav
trigger_on.wav

Zeichensatz-Datei:
arialbd.tga


Manfred Bertuch